package com.bawei.mall.product.domain.model;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author : zhangyu
 * @date 2023/11/21 19:37
 */
@Data
@ApiModel("商品Es信息")
public class ProductEsInfo {


    /** ID */
    @ApiModelProperty("商品Id")
    private Long id;

    /** 商品名称 */
    @ApiModelProperty("商品名称")
    private String name;

    /** 商品描述 */
    @ApiModelProperty("商品描述")
    private String productDesc;

    /** 商品类型 */
    @ApiModelProperty("商品类型")
    private String type;
    /** 商品类型名称 */
    @ApiModelProperty("商品类型名称")
    private String typeName;


    /** 商品主图 */
    @ApiModelProperty("商品主图")
    private String img;

    /** 商品轮播图 */
    @ApiModelProperty("商品轮播图")
    private String carouselImages;

    /** 商品评论数 */
    @ApiModelProperty("商品评论数")
    private Long commentCount;

    /** 商品收藏人气 */
    @ApiModelProperty("商品收藏人气")
    private Long collectCount;

    /** 品牌信息 */
    @ApiModelProperty("品牌信息")
    private String brand;

    /** 品牌名称 */
    @ApiModelProperty("品牌名称")
    private String brandName;

    /** 商品状态 */
    @ApiModelProperty("商品状态")
    private String status;



    /** 搜索关键字 */
    @ApiModelProperty("搜索关键字")
    private String keywords;

    /** 规格信息 */
    @ApiModelProperty("规格信息")
    private String skus;

    /** skuId */
    @ApiModelProperty("skuId")
    private Long skuId;

    /** 冗余字段1 */
    @ApiModelProperty("冗余字段1")
    private String unit1;

    /** 冗余字段2 */
    @ApiModelProperty("冗余字段2")
    private String unit2;



}
